.mt10{

	margin-top:10px;	

}

.f_red{

	color: #FF0000;

	font-weight: bold;

}

.mb10{

	margin-bottom:10px;	

}

.mr9{

	margin-right:9px;	

}

.red{

	color:#f00;	

}

.blue{

	color:#11437d;	

}

#header{

	margin-bottom:15px;

	background-color: #FFFFFF;

	width: 974px;

	margin:0 auto;

}

.topWrap{

	height:31px;

	line-height:31px;

	background-color:#434343;

	/*border-bottom:3px solid #f2f2f2;*/

}

.topCorner{

	width:970px;

	margin:0 auto;

}

.topCorner a{

	color:#fff;

	margin:0 10px 0 0;

}

.topCorner .leftFast{

	float:left;	

}

.topCorner .rightFast{

	float:right;	

}

.lg{

	width:970px;

	margin:0 auto;

	background-color: #FFFFFF;

	position:relative;

	height:145px;

}

#logo{

	float:left;

	

}



.s_btn,.s_key{

	background-image:url("../../images/common/s.png");

	background-repeat:no-repeat;

}

#logo{

	padding:21px 0 27px;

	position: absolute;

    left: 0;

    top: 0;	

}

#logo a{

	background:url("../../images/common/logo.png") 0 0 no-repeat;;

	display:block;

	width:412px;

	height:97px;

	text-indent:-9999em;

	z-index:1000;	

}

#search .s_key{

	background-position:0 -55px;

	width:200px;

	height:29px;

	line-height:29px;

	float:left;

	padding:0 0 0 10px;

}



#search .s_btn{

	background-position:-210px -55px;

	width:60px;

	height:29px;

	line-height:29px;

	float:left;

	cursor:pointer;

	color:#fff;

	text-align:center;

}



.navWrap{

width:970px;

	background-color:#05539b;

	height:42px;	

	margin:0 auto;

}



#nav{

	width:970px;

	margin:0 auto;

}

#nav ul li{

	float:left;

	display:inline;	

	height:42px;

	line-height:42px;

	text-align:center;

	position:relative;

	z-index:9999;

	width:107px;

	/*background:url("../../images/common/li_shu.gif") left center no-repeat;*/	

}

#nav ul li a{

	text-decoration:none;	

}

#nav ul li:hover{

	background:url("../../images/common/li_hover.png") 0 0 repeat-x;

}

#nav ul li:hover a{

	color:#FFFFFF;

}

#nav ul li a{

	display:block;

	font-family:"Microsft Yahei";

	font-size:14px;

	color:#fff;

	

}

/*#nav ul li.last a{

	background:url("../../images/common/li_shu.gif") right center no-repeat;	

}*/

.pop{

	position:relative;

	z-index:9999;

	background-color:#fff;

	border:1px solid #0163ba;

	padding:5px 0;



}

#nav ul .menus .pop li{

	height:29px;

	line-height:29px;

	float:none;

	display:block;

	border-bottom:1px dashed #e1e1e1;

}

#nav ul .menus .pop li a{

	backgroun:none;

	font-size:14px;

	color:#222;

	display:block;	

}

#nav ul .menus .pop li a:hover{

	background-color:#f2f9fe;

	color:#222;	

}

#nav #left{

	left:-303px;

}

#nav .pop2 {

    background-color: #fff;

    border: 1px solid #0163ba;

    left: 0;

    padding: 5px 4px;

    position: absolute;

    top: 42px;

    width: 400px;

    z-index: 9999;

}

.pop2 dl {

    border-bottom: 1px dashed #DDDDDD;

    padding: 0 10px;

}

#nav .pop2 dl dt {

    float: left;

    font-size: 14px;

    font-weight: bold;

    vertical-align: top;

    width: 80px;

	color: #222;

}


#nav .pop2 dl dt a {

    float: left;

    font-size: 14px;

    font-weight: bold;

    vertical-align: top;

    width: 80px;

	color: #222;

}

#nav .pop2 dl dd {

    float: left;

    width: 300px;

}

#nav .pop2 dl dd a {

    color: #222;

    display: block;

    float: left;

    font-size: 12px;

    padding: 0;

    width: 100px;

}

.breadcrumbWrap{

	background-color:#f1f1f1;

	height:40px;

	line-height:40px;	

	width:970px;

	margin:0 auto;

}

.breadcrumb{

	width:970px;

	margin:0 auto;

}

.breadcrumb .leftBread{

	float:left;	

	width:300px;

	padding: 6px 0 0 0;

}

.breadcrumb .leftBread a{

	color:#000;

	border-right:1px solid #000;

	padding:0 5px;	

}

.breadcrumb .rightBread{

	float:right;	

}

.breadcrumb .rightBread span{

	color:#727272;	

}



#content{

	width:974px;

	margin:0 auto;

	background-color: #FFFFFF;

}

#footer{

	width:970px;

	margin:0 auto;

	padding:25px 0 30px;

}

#footer .footLinks{

	text-align:center;	

}

#footer .footLinks a{

	font-size:12px;

	color:#000;

	border-right:1px solid #000;

	padding:0 5px;	

}

#footer  .copyright{

	text-align:center;	

}

#footer  .copyright p{

	line-height:24px;	

}



.clear{

	clear:both;	

}

.y{

    float:right;

}

.fastlg{

	position:absolute;

	right:20px;

	top:50px;

}

.fastlg2{

	position:absolute;

	right:20px;

	top:20px;

}

.px, .pt {

    line-height: 17px;

    padding: 2px 4px;

	width:149px;

}

.fastlg_l {

    border-right: 1px solid #E5EDF2;

    padding-right: 4px !important;

}

.fastlg_fm {

    border-right: 1px solid #CDCDCD;

    margin-right: 5px;

    padding-right: 5px;

}

table {

    border-collapse: collapse;

    empty-cells: show;

}

.fastlg td {

    padding: 2px 0 2px 4px;

}

.px, .pt, .ps, select {

    border-color: #848484 #E0E0E0 #E0E0E0 #848484;

    border-image: none;

    border-style: solid;

    border-width: 1px;

}

.pr, .pc {

    margin: 0 5px 1px 0;

    padding: 0;

    vertical-align: middle;

}

.hm {

    text-align: center;

}

.xg1, .xg1 a {

    color: #999999 !important;

}

.pn {

    background:url("/images/pn.png") repeat-x scroll 0 0 #E5E5E5;

    border: 1px solid #999999;

    box-shadow: 0 1px 0 #E5E5E5;

    cursor: pointer;

    height: 23px;

    margin-right: 3px;

    overflow: hidden;

    padding: 0;

    vertical-align: middle;

}

.head_search {

    background:url("/images/head_search.png") no-repeat scroll 0 0;

    height: 32px;

    width: 410px;

}

.head_search div, .head_search_on div {

    clear: both;

	padding:0 0 0 25px;

}

.head_search_on {

    background: url("image/head_search.png") no-repeat scroll 0 -32px;

    float: left;

    height: 32px;

    margin-top: 20px;

    width: 410px;

}

.search_i {

    background: url("/images/spacer.gif") repeat scroll 0 0;

    border: medium none;

    color: #666666;

    font-size: 14px;

    height: 32px;

    line-height: 32px;

    padding: 2px 0 0;

    width: 220px;

}

.search_i:focus {

    outline: medium none;

}

.search_m {

    background: url("/images/spacer.gif") repeat scroll 0 0;

    border: medium none;

    color: #666666;

    cursor: default;

    font-size: 14px;

    height: 32px;

    line-height: 32px;

    padding: 2px 25px 0 10px;

    width: 60px;

}

.search_s {

    background: url("/images/spacer.gif") repeat scroll 0 0;

    border: medium none;

    cursor: pointer;

    height: 25px;

    margin: 0;

    padding: 0;

    width: 70px;

}





#search_module {z-index:1000;position:absolute;width:95px;overflow:hidden;margin: 32px 0 0 245px;font-size:12px;line-height:20px;color:#666666;background:#FFFFFF;border:#CCCCCC 1px solid;border-top:none;}

#search_module a {display:block;height:20px;padding:1px 10px 1px 10px;color:#333333;}

#search_module a:hover {background:#E4F1F7;font-weight:bold;}





.rightBread #mobile1 a{

	display:block;

}